/***************************************** Containers ******************************************/

.bottom_container{
	
	height:50px;
	text-align:center;
	width:100%;
}
.container_home_child{
	
	width:960px;
	
	border-radius: 7px 7px 7px 7px / 7px 7px 7px 7px;
  
    background:#FFFFFF;
   	padding-top:10px;
   	display:inline-block;

}	
	


.content{
	float:left;
	width:700px;
	left:200px;
	padding-left:30px;
	padding-bottom:20px;
		
}	

.content_20{
	float:left;
	width:690px;
	left:200px;
	margin-left:20px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
}	

.content_container{
	width:960px;
	position:absolute;
	top:135px;
	left:50%;
	margin-left: -480px;
}
.faculty{
	padding-left:40px;
}

.hours_container_child{
	padding-right:0px;
	border-right-style:solid;
	border-right-color: #908989;
	border-right-width:1px;
	left:226px;
	position:absolute;
	top:130px;
}
.hours_container_child2{
	
	 
	position:absolute;
	top:130px;
	left:570px;
}

.childhead{
	height:25px;
	text-align: left;
	color:#B31B1B;
	font-weight:bold;
	font-size:17px;
	padding-top:0px;
	/*width:100%;*/
}

.left{
	float:left;
	

}

.ref_box{

    z-index:10;
	
	position:absolute;
	right:10px;
    top:5px;
   
	
	border-radius: 7px 7px 7px 7px / 7px 7px 7px 7px;
	background: rgba(191, 191, 191, 0.5);
	
	border:1px solid black;
	
	-moz-box-shadow: 5px 5px rgba(0,0,0,0.5);
    -webkit-box-shadow: 5px 5px rgba(0,0,0,0.5);
    box-shadow: 5px 5px rgba(0,0,0,0.5);
   display:none;
	
		
}

.right{
	margin-right:20px;
	text-align:right;
	width:100%;
	
}

.search_Box_child{
	
	
	position:relative;
	z-index:2;
	
    float:left;
   
	top:-400px;
	border-radius: 7px 7px 7px 7px / 7px 7px 7px 7px;
	background: rgba(191, 191, 191, 0.5);
	visibility:visible;
	border:1px solid black;
	
	-moz-box-shadow: 5px 5px rgba(0,0,0,0.5);
    -webkit-box-shadow: 5px 5px rgba(0,0,0,0.5);
    box-shadow: 5px 5px rgba(0,0,0,0.5);
    margin-left:-370px;
	}
	
.side_bar{
	
	height:200px;
	padding-right:0px;
	width: 200px;
	float:left;
	margin-top:35px;
	
	
}

.side_bar ul{
list-style: none; 	
}

.summon_search_child{
	

	margin-top:3px;
	float:right;
	
}

.summon_search_bar_child{
	height:20px; 
	width:180px; 
	float:left; 
	padding-right:5px;
	border-radius: 7px 0px 0px 7px / 7px 0px 0px 7px;
}

/***************************************** Images ******************************************/


.expand_img{
	height: 25px;
	width: 25px;
	
	float: left;
	
	
	 border-radius: 0px 7px 7px 0px / 0px 7px 7px 0px;
	

	cursor: pointer;
	padding: 0;
	filter: none;
	
}

.floorplan{
	width:600px;
	margin-left:50px;
	padding-bottom:30px;
	
}
.menu_foxhunt{
	float:left; 
	height:20px; 
	padding-right: 5px; 
	padding-top:2px;
}

.search_button_child{
	height: 25px;
	width: 25px;
	background-image:url(../images/magnifying_glass.png);
	float: left;
	border: 0;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: initial;
	border-right-style: initial;
	border-bottom-style: initial;
	border-left-style: initial;
	border-top-color: initial;
	border-right-color: initial;
	border-bottom-color: initial;
	border-left-color: initial;
	border-radius: 0;
	cursor: pointer;
	padding: 0;
	filter: none;
	margin-left:0px;
}


/***************************************** Links ******************************************/

a.expand:link, a.expand:visited{

}

a.expand:hover, a.expand:active{
opacity:0.4;
}

a.map_link:link, a.map_link:visited{
	
	color:#B31B1B;
	font-style:italic;
	width: inherit;
	height: 30px;
}

a.side_link:link, a.side_link:visited{
	color:#333;
	padding-bottom: 20px;
	font-size:14px;
}

a.side_link:hover{
	color:#B31B1B;
	padding-bottom: 20px;
	font-size:14px;
}

a.side_link_current:link, a.side_link_current:visited{
	color:#B31B1B;
	padding-bottom: 20px;
	font-size:14px;

}
.content a:link, a:visited{
	color:#B31B1B;
}
.content a:hover, a:active{
	color:#908989;
}
.content_20 a:link, a:visited{
	color:#B31B1B;
}
.content_20 a:hover, a:active{
	color:#908989;
}
.directory a:link, a:visited{
	color:#333;
	font-family:Helvetica, arial,clean,sans-serif;
	font-size:14px;
}
.directory a:hover{
	color:#B31B1B;
}

.journals a:link, a:visited{
	color:#333;
	
	font-size:14px;
}
.journals a:hover{
	color:#B31B1B;
}

/***************************************** Lists ******************************************/

.side_bar li{
	text-align:left;
	border-bottom-style:solid;
	border-bottom-width: 1px;
	border-bottom-color: #AEAEA6;
	padding: 5px;

}
.faculty ul {
	margin-top:0px;
}

.right ul{
	padding-right:40px;
}

/***************************************** Paragraphs ******************************************/

.catalogHeader_child{
	color:#B31B1B;
	font-size:20px;
	font-weight:bold;
	margin-left:10px;
	margin:0px;
	margin-top:10px;
	font-family:Times;
	
}

div.container_home_child p {
	float:left;
	}

.directory p{
	margin-top:5px;
	margin-bottom:0px
}

.directory_header{
	color:#B31B1B;
	margin:0px;
}

.faculty h2{
	font-size:22px;
	font-weight: bold;
	margin-bottom:0px;
	margin-top:40px;
	margin-right:20px;
	
	
}

.faq p{
	
	width:600px;
	font-size:14px;
	margin-left:20px;
	margin-bottom:20px;
}

.map{
	font-size:12px;
}



.page_head{
	font-size:40px;
	margin-top:10px;
	margin-bottom:20px;
	float:left;
	width: inherit;
	
}

.question_red{
	color:#B31B1B;
	margin-bottom:5px;
	font-size:16px;
}

/***************************************** Tables ******************************************/


.ask_input{
	padding-bottom:10px;
	padding-left:10px;
}

.ask_text_input{
		width: 323px;
}


.border{
	border-left: solid black;
	border-right: solid black;
}

.directory{
	width: 100%;
	height: 594px;
}

th.director_top{
	text-align:center;
	font-size: 12px;
	color:#908989;
	padding-bottom:10px;
}

th.top{
	text-align:left;
	font-size:18px;
	font-weight: bold;
}

.infoHeading{
	text-align:left;
	font-size:18px;
	font-weight: bold;
	margin-bottom:0px;
	width: 700px;
}

.directory td{
	text-align:left;
	font-size:14px;	
	color: #333;
}

.directory tr{
	font-size:14px;
}

.faq table{
	width:600px; 
	margin-top: 100px; 
	margin-bottom: 50px; 
	margin-left:20px;
	text-align: center;
	
	
}

.faq td{
	padding-bottom:10px;
	padding-left:5px;
	padding-top:5px;
	padding-right:5px;
	vertical-align: top;
	border-bottom: solid #908989;
	border-bottom-width:1px;
}


.hours{
	
	
	width:200px;
	text-align:center;
	
}
.hours th{
	color: #B31B1B;
	
	
}

.search_drop{
	padding:5px;
	vertical-align:middle;
	border-right-style:solid;
	border-right-color: #908989;
	border-right-width:1px;
	
}

.search_drop_header{
	color:#B31B1B;
	text-align: center;
}

.search_drop_last{
	padding:5px;
	vertical-align:middle;
	
		
}


textarea{
	width:323px;
	resize:none;
	scrollbar-base-color:orange;
}


.form_subheading{
	
	font-weight: bold;
	margin:0px;
	text-align: left;
    width: 600px;
    font-size: 18px;
    margin-bottom: 10px;
  }

.floorplandesc{
	margin-bottom: 5px;
}

.breadcrumb{
	font-family:Helvetica, arial,clean,sans-serif;
	font-size:14px;
	width: 700px;
}

img{
	border-color: gray;
	border: 0px;
}
a.news_link:link, a.news_link:visited{
	color:#333;
	padding-bottom: 20px;
	font-size:14px;
}

a.news_link:hover{
	color:#B31B1B;
	padding-bottom: 20px;
	font-size:14px;
}
